two different versions of the software until the incompatibilities are
fixed.
Soft fork
When the new branch of the blockchain is backward compatible, a
“soft fork” occurs, meaning that nodes can rely on data and logic from
the old branch when they process transactions on the new branch.
Hard fork
A software update that is not backward compatible is a “hard fork”.
So, any blocks coming after the activation of the software update will
have to follow the new rules in order to be considered valid.
J ourney of blockchain
The j ourney of blockchain from its inception to current times can be traced
as follows:
19 89 : Prof Yuj iIj iri (Triple Entry Accounting framework)
19 9 0: Adam Back (Developed Hashcash puzzles)
19 9 1: Stuart Haber and W. Scott Stornetta on How to Timestamp a
digital document.
19 9 2: Bayer, Haber, and Stornetta on How Merkle Trees are
incorporated into the design, which collects several documents into
one block, thereby improving its efficiency.
2002: David Maziè res and Dennis Shasha proposed a network file
system with decentralized trust.
2005: Nick Szabo proposed a blockchain—
like a system for
decentralized property titles, bit gold payment system utilizing
chained proof-of-work and timestamping.
2005: IAN GRIGG proposed triple entry accounting.
2008: The first blockchain was conceptualized by SatoshiNakamoto,
which serves as the public ledger for all transactions on the network.
The first digital currency, Bitcoin came into existence to solve the
double-spending problem without requiring a trusted authority through
the use of a blockchain.